.adherant-header {
     width: 100%;
    position: relative;
    overflow: hidden;
    transition: margin ease-in .8s;
}
/* .adherant-header.unloaded {
    margin-top: 100vh;
} */
.img-header {
    width: 100%;
    object-fit: contain;
    display: block;
}
.form-container {
    width: 53%;
    padding: 4vw 12.5vw 5vw 2vw;
    box-shadow: 0px 0px 30px #00000029;
    min-height: 60vw;
}
.title-container {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.title-container h1 {
    color: #fff;
    font-family: 'PoppinsBold';
    font-size: 3.2vw;
    line-height: 3.8vw;
    margin: 0 0 1.5vw;
    text-align: center;
}
.adherant-avantages {
    padding: 5vw 12.5vw;
    background-color: #F3EDDF;
}
.adh-avan-title {
    font-family: 'Indivisible_Bold';
    font-size: 2vw;
    margin-bottom: 3.7vw;
}
.adhr-avntg-data {
    display: flex;
    justify-content: space-between;
}
.adh-avan-texte {
    width: 47%;
}
.adh-avan-texte p strong{
    font-family: 'PoppinsBold';
}
.adh-avantg-block {
    width: 45%;
}
.single-avantage {
    display: flex;
    align-items: center;
    margin-bottom: 1.5vw;
}
.ico-avtg {
    object-fit: contain;
    width: 2vw;
    margin-right: 2vw;
}
.text-avtg {
    margin-bottom: 0;
    font-family: 'PoppinsSemi';
}
.adherant-form {
    display: flex;
}
.form-text-container {
    width: 47%;
    padding: 5vw 5vw;
    display: flex;
    justify-content: flex-end;
    background-image: url('../img/mr-icon.webp');
    background-size: 120% auto;
    background-position: 100% 100%;
    background-repeat: no-repeat;
}
.form-text {
    width: 27vw;
}
.form-text h2{
    font-family: 'Indivisible_Bold';
    font-size: 1.4vw;
    margin-bottom: 1.5vw;
    line-height: 2vw;
}
@media only screen and (min-width: 1448px) {
    .adherant-avantages {
        padding: 5vw 15.5vw;
    }
} 
@media only screen and (min-width: 767px) {
    .adh-avan-title br{
        display: none;
    }
}
@media only screen and (max-width: 767px) {
    .page-template-page-adherant .site-main {
        padding-top: 16vw;
    }
    .img-header {
        min-height: 40vh;
        object-fit: cover;
        object-position: center;
    }
    .title-container {
        top: 45%;
        left: 50%;
        width: 100%;
        transform: translate(-50%, 0);
    }
    .title-container h1 {
        font-size: 7vw;
        line-height: 8vw;
        margin: 0 0 2vw;
        text-align: center;
    }
    .adh-avan-title {
        font-size: 7vw;
        margin-bottom: 5vw;
        line-height: 10vw;
    }
    .adherant-avantages {
        padding: 10vw 7vw 8vw;
    }
    .adhr-avntg-data {
        flex-direction: column;
    }
    .adh-avan-texte {
        width: 100%;
    }
    .adh-avantg-block {
        width: 100%;
    }
    .ico-avtg {
        width: 6vw;
        margin-right: 5vw;
    }
    .single-avantage {
        margin-bottom: 3.5vw;
    }
    .adherant-form {
        flex-direction: column;
    }
    .form-text {
        width: 100%;
    }
    .form-text-container {
        width: 100%;
        padding: 10vw 7vw;
        background-size: 120% auto;
        background-position: 100% 130%;
        height: 120vw;
    }
    .form-text h2 {
        font-size: 6vw;
        line-height: 7vw;
        margin-bottom: 5vw;
    }
    .form-container {
        width: 100%;
        padding: 5vw 7vw 10vw;
    }
}